home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 424_01 / ed_157 / make.vms < prev    next >
Encoding:
Text File  |  1993-11-11  |  2.1 KB  |  49 lines

  1. $ SET NOVERIFY
  2. $! makefile for ed
  3. $!
  4. $! To build ed, say:
  5. $!
  6. $!    @make.vms    or     submit make.vms
  7. $!
  8. $! Submit is recommended - this takes around 30 minutes on a uVax II
  9. $!
  10. $ proc=f$envir("PROCEDURE")
  11. $ direct=f$extr(0,f$loca("]",proc)+1,proc)
  12. $ direct=f$extr(0,f$loca(">",direct)+1,direct)
  13. $ set default 'direct    ! This procedure can be submitted as batch job
  14. $ show default
  15. $ say := write sys$output
  16. $!
  17. $ @configure            ! also sets ed_cc_opts as necessary for AXP
  18. $!
  19. $! Note, don't try to glom the first two cc commands together unless you
  20. $! want to see a compiler bugcheck on some compilers.
  21. $!
  22. $ say "Compiling..."
  23. $ cc/opti=noinli/nolist 'ed_cc_opts -
  24. AUTOWRP.C,BACKSPACE.C,BIGGER_WIN.C,BUFFER_APP.C,BUFFER_EMPTY.C,CALCULATE.C,CALC_LIMITS.C,-
  25. CARRIAGE_RET.C,CFG.C,CFRENDLY.C,CHANGE_CASE.C,COMMAND.C,COPIER.C,COPY_RECORDS.C,-
  26. DOWN_ARROW.C,CQSORT.C,DIR.C,DO_GREP.C,EDIT.C,ENVIR_SUBS.C,EXPRESS.C,EXTENSION.C,FILE_LIST_I.C,-
  27. FIND_CHAR.C,FIND_COLUMN.C,FIND_FILES.C,FIND_STRING.C,FIXUP_RECS.C,FIX_BOTREC.C,-
  28. FIX_DISPLAY.C,FIX_SCROLL.C,FTP.C,GET_COLBYT.C,GET_COLUMN.C,GET_MARKDIR.C,GET_OFFSET.C,-
  29. GET_POSITION.C,GET_SELDIR.C,GET_TOKEN.C,HELP.C,HELP_GET_KW.C,HELP_LOAD.C,-
  30. IMALLOC.C,INCLUDE_FILE.C,INIT_TERM.C,INQUIRE.C,INSERT.C,INSERT_WIN.C,INSQ.C,-
  31. JOURNAL.C,KILLER.C,LEFT_ARROW.C
  32. $ cc/opti=noinli/nolist 'ed_cc_opts -
  33. LIBC.C,LOAD_BUFFER.C,LOAD_FILE.C,LOAD_KEY.C,-
  34. MAIN.C,MATCH_PAREN.C,MATCH_SEARCH.C,MOVE_EOL.C,MOVE_LINE.C,MOVE_WORD.C,-
  35. LOAD_NEWS.C,LOAD_POST.C,NEWSRC.C,NEWS_GROUP.C,NNTP.C
  36. $ cc/opti=noinli/nolist 'ed_cc_opts -
  37. NEW_BOTREC.C,NEW_WINDOW.C,OPENLINE.C,OUTPUT_FILE.C,PAINT.C,PAINT_WINDOW.C,-
  38. PARSE_COM.C,PARSE_FNM.C,PUT.C,REC_CHGCAS.C,REC_COPY.C,REC_INSERT.C,REC_MERGE.C,-
  39. REC_SPLIT.C,REC_TRIM.C,REF_DISPLAY.C,REF_WINDOW.C,REGEX.C,REMOVE_WIN.C,-
  40. RESTORE_PAR.C,RIGHT_ARROW.C,SAVE_WINDOW.C,SCROLL_DOWN.C,SCROLL_UP.C,SELECT.C,-
  41. SET_PARAM.C,SET_WINDOW.C,SHOW_PARAM.C,SLIP_MESSAGE.C,SMALLER_WIN.C,SORT_RECS.C,STORE_PARAM.C,STR_TO_BUF.C,-
  42. TABSTOP.C,TOSS_DATA.C,TRIM.C,TTYPUT.C,UNSELECT.C,UP_ARROW.C,WINCOM.C,WORD_FILL.C,VERSION.C
  43. $ say "Creating ed.olb..."
  44. $ libr/crea=blocks:850 ed *.obj;
  45. $ dele *.obj;*
  46. $ say "Linking..."
  47. $ @vmslink
  48. $ say "ED.EXE is complete."
  49.